长期: long term, long time, long range (of a forecast)...
残缺: badly damaged, shattered...
从此: from now on, since then, henceforth...
古怪: strange, weird, eccentric, bizarre...